Skip to content

Publish via npm trusted publishing; fix contributors metadata - #2

Merged
rqbazan merged 2 commits into
mainfrom
chore/trusted-publishing
Sep 9, 2026
Merged

rqbazan merged 2 commits into
mainfrom
chore/trusted-publishing

Conversation

@rqbazan

@rqbazan rqbazan commented Sep 9, 2026

Copy link
Copy Markdown
Member

Summary

  • ci: publish with npm trusted publishing: the package on npm now trusts release.yml in the Release environment, so the publish job authenticates via GitHub OIDC. The NODE_AUTH_TOKEN env is removed and the publish step is identical to upstream again. docs/RELEASING.md documents the setup and when to revoke the old token.
  • chore: fix contributors entry so npm keeps the url: npm parsed the parenthesized "(rcrd)" as the url; use a plain name and the GitHub profile url.

No version bump, so merging does not publish. The OIDC path gets exercised by the next real release.

🤖 Generated with Claude Code

https://claude.ai/code/session_01KVTfcx388VGYh1ecW9b7BJ

rqbazan and others added 2 commits September 9, 2026 13:12
The @variablelab/portless package now trusts the release.yml workflow in
the Release environment, so the publish job exchanges its GitHub OIDC token
for a short-lived npm token. Drop the NODE_AUTH_TOKEN env from the publish
step, which makes it identical to upstream's again, and describe the setup
and the token revocation in docs/RELEASING.md.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01KVTfcx388VGYh1ecW9b7BJ
npm parses a parenthesized part of a person's name as the url, so
"Ricardo (rcrd)" was published with url "rcrd" and the real url dropped.
Use a plain name and the GitHub profile url. Metadata only; no release.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01KVTfcx388VGYh1ecW9b7BJ
@rqbazan
rqbazan merged commit 510e71c into main Sep 9, 2026
2 checks passed
@rqbazan
rqbazan deleted the chore/trusted-publishing branch September 9, 2026 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant